package com.zzq.domain.search;


import com.zzq.domain.paramet.Paramet;
import com.zzq.domain.paramet.WxPayParamet;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiParam;
import lombok.Data;

import java.util.List;

@Data
@ApiModel("点拍订单查询实体")
public class ShootRecordSearchParament extends WxPayParamet {
  /**
   * 拍摄订单ID
   */
  @ApiParam("拍摄订单ID")
  private Long shootRecordId;
  /**
   * 是否已经支付
   */
  @ApiParam("是否已经支付")
  private Boolean pay;
  /**
   * 产生订单的摄影师ID
   */
  @ApiParam("产生订单的摄影师ID")
  private Long photographerId;
  /**
   * 产生订单的摄影师姓名
   */
  @ApiParam("产生订单的摄影师姓名")
  private String photographerName;
  /**
   * 套餐类型
   */
  @ApiParam("套餐类型")
  private String feeType;
  /**
   * 拍摄地址名称
   */
  @ApiParam("拍摄地址名称")
  private String shootName;
  /**
   * 拍摄真实地址
   */
  @ApiParam("拍摄真实地址")
  private String shootAddress;
  /**
   * 客户编号
   */
  @ApiParam("客户编号")
  private String clientNo;
  /**
   * 拍摄地址ID
   */
  @ApiParam("拍摄地址ID")
  private Long shootAddressId;
  /**
   * 相册ID
   */
  @ApiParam("相册ID")
  private Long albumId;
  /**
   * 是否存在优惠
   */
  @ApiParam("是否存在优惠")
  private Boolean favorable;
  /**
   * 优惠券编号
   */
  @ApiParam("优惠券编号")
  private String  couponNo;
  /**
   * 相片id集合
   */
  @ApiParam("相片id集合")
  private List<Long> photoIds;

}
